home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Disc to the Future 2
/
Disc to the Future Part II Programmer's Reference (Wayzata Technology)(6013)(1992).bin
/
MAC
/
THINKC
/
TCL1
/
__MANDEL
/
MANDELBR
/
CPIXMAP.H
< prev
next >
Wrap
Text File
|
1992-03-24
|
1KB
|
47 lines
/******************************************************************************
CPixMap.h
Interface for the PixMap Class
******************************************************************************/
#pragma once
#include "CObject.h" /* Interface for its superclass */
#include "LongCoordinates.h"
class CPixMap : public CObject { /* Class Declaration */
public:
GWorldPtr itsGWorldP;
Rect itsBoundsRect;
GDHandle itsSavedDeviceH;
GrafPtr itsSavedPortP;
short itsXferMode;
CQDProcs * itsCQDProcs;
void IPixMap(Rect, short);
virtual void Dispose(void);
virtual void SetXferMode(short);
virtual short GetXferMode(void);
virtual void GetBounds(Rect *theBounds);
virtual short GetWidth(void);
virtual short GetHeight(void);
virtual void CopyFrom(LongRect *fromRect, LongRect *toRect, RgnHandle maskRgn);
virtual void BeginDrawing(void);
virtual void EndDrawing(void);
PixMapHandle GetPixMapHandle(void);
Ptr GetBaseAddr(void);
short GetRowBytes(void);
short GetPixelSize(void);
PicHandle GetPicHandle(void);
void SetPutPicProc(ProcPtr thePutPicProc);
void UseStdProcs(void);
void ResetStdProcs(void);
};